Challenges When Adopting Continuous Integration: A Case Study
نویسندگان
چکیده
The complexity of software development has increased over the last few years. Customers today demand higher quality and more stable software with shorter delivery time. Software companies strive to improve their processes in order to meet theses challenges. Agile practices have been widely praised for the focus they put on customer collaboration and shorter feedback loops. Companies that have well established agile practices have been trying to improve their processes further by adopting continuous integration the concept where teams integrate their code several times a day. However, adopting continuous integration is not a trivial task. This paper presents a case study in which we, based on interviews at a major Swedish telecommunication services and equipment provider, assess the challenges of continuous integration. The study found 23 adoption challenges that organisations may face when adopting the continuous integration process.
منابع مشابه
Assessing challenges of continuous integration in the context of software requirements breakdown: a case study Master of Science thesis in Software Engineering
The complexity of software development has increased over the last few years. Customers today demand higher quality and more stable software with shorter delivery time. Software companies strive to improve their processes in order to meet theses challenges. Agile practices have been widely praised for the focus they put on customer collaboration and shorter feedback loops. Companies that have w...
متن کاملThe Role of Organizational Culture in Adopting Total Quality Management (Case Study: The Salt Complex, El Outaya, Biskra State)
This study aimed at exploring how the organizational culture can contribute in adopting Total Quality Management (TQM) in the organization. A case study was conducted at the Salt complex in El Outaya, Biskra State and the questionnaire was used to collect data. The study found that the organizational culture (organizational values, organizational behavior and the artifacts) contributes in adopt...
متن کاملProblems, causes and solutions when adopting continuous delivery - A systematic literature review
Context: Continuous delivery is a software development discipline in which software is always kept releasable. The literature contains instructions on how to adopt continuous delivery, but the adoption has been challenging in practice. Objective: In this study, a systematic literature review is conducted to survey the faced problems when adopting continuous delivery. In addition, we identify ca...
متن کاملChallenges Faced by Digital Immigrant Nurse Educators in Adopting Flexible Learning Options during the COVID-19 Pandemic: A Phenomenological Study
Background: The COVID-19 pandemic has forced many educational institutions to shift to flexible learning options (FLO), which require technology in teaching. Digital immigrant nurse educators, who are educators born before 1985, may need help adopting FLO due to their limited knowledge and skills in technology. This study aims to explore the experiences of digital immigrant nurse educators' cha...
متن کاملContinuous Integration and Quality Assurance: a case study of two open source projects
A decentralized variant of continuous integration can be defined in terms of two fundamental rules: (1) Developers’ access to add contributions to the development version at any time, and (2) Developers’ obligation to properly integrate their own contributions. Decentralized, continuous integration may adapt well to organizations where developers work relatively independently, as in many open s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014